package com.ibs.hadoop.hbase.console;

/**
 * 属性文件中的key的信息
* 源文件名：PropertiesEnumKey.java
* 文件版本：1.0.0
* 创建作者：liujun
* 创建日期：2016年10月14日
* 修改作者：liujun
* 修改日期：2016年10月14日
* 文件描述：TODO
* 版权所有：Copyright 2016 zjhz, Inc. All Rights Reserved.
*/
public enum PropertiesEnumKey {

    ZOOKEEPER_CLIENT_PORT("zookeeper.client.port", "zookeeper端口"),

    ZOOKEEPER_CLIENT_IPADDR("zookeeper.client.ipaddr", "zookeeper ip"),

    HBASE_MASTER_IPADDR("hbase.master.ipaddr", "hbase的主节点ip"),

    /**
     * 第一位H，数据库的类型标识,H:代表HBASE, I:代表HIVE,O:代表ORACLE
    *
    *第二位2，网络类型标识,2:2G网络,3:3G网络,4:4G网络
    * @字段说明 HBASE_TABLE_PREFIX
    */
    HBASE_TABLE_PREFIX("hbase.table.prefix", "表名前缀"),

    /**
     * 指定的列的分隔符信息
    * @字段说明 HBASE_TABLE_COLUMN_SPIT_FLAG
    */
    HBASE_TABLE_COLUMN_SPIT_FLAG("hbase.column.spit.flag", "表分隔符"),

    /**
     * 指定是否写入文件的标识符，true，写入
    * @字段说明 USER_COMPLAINT_WRITE_FLAG
    */
    USER_COMPLAINT_WRITE_FLAG("user.complaint.result.fileflag", "true"),

    /**
     * 文件结果写入的路径
    * @字段说明 USER_COMPLAINT_WRITE_PATH
    */
    USER_COMPLAINT_WRITE_PATH("user.complaint.result.path", "文件结果写入的路径"),
    
    

    ;

    /**
     * key信息
    * @字段说明 key
    */
    private String key;

    /**
     * key对应的值的信息
    * @字段说明 value
    */
    private String value;

    private PropertiesEnumKey(String key, String value) {
        this.key = key;
        this.value = value;
    }

    public String getKey() {
        return key;
    }

    public void setKey(String key) {
        this.key = key;
    }

    public String getValue() {
        return value;
    }

    public void setValue(String value) {
        this.value = value;
    }

}
